// pages/home/home.js
const { default: request } = require('../../utils/request');
const utils = require('../../utils/util');
Page({
  data: {
    tasks: [
      { 
        id: 1, 
        content: '帮扶利达任务帮扶***任务利达任务帮扶...',
        title: '帮扶任务通知',
        contentDetail: '本次帮扶利达任务具体内容：\n1. 任务帮扶细节说明\n2. 参与人员要求\n3. 任务时间安排'
      },
      { 
        id: 2, 
        content: '社区环境维护志愿者招募任务...',
        title: '志愿者招募通知',
        contentDetail: '社区环境维护志愿者招募：\n- 招募人数：50人\n- 工作内容：社区卫生打扫\n- 时间：周末全天'
      },
      { 
        id: 3, 
        content: '社区文化节活动报名开始啦...',
        title: '文化节活动通知',
        contentDetail: '社区文化节活动详情：\n- 活动时间：本周末\n- 活动地点：社区广场\n- 活动内容：文艺表演、手工制作等'
      },
      { 
        id: 4, 
        content: '小区停车位调整通知...',
        title: '停车位调整通知',
        contentDetail: '小区停车位调整方案：\n- 调整时间：下周一\n- 调整内容：部分车位重新规划'
      },
      { 
        id: 5, 
        content: '社区健康讲座报名开启...',
        title: '健康讲座通知',
        contentDetail: '社区健康讲座详情：\n- 讲座主题：常见疾病预防\n- 讲座时间：下周三\n- 讲座地点：社区会议室'
      }
    ],
    // 只显示前三条通知
    showTasks: []
  },
  async onLoad(options) {
  let that=this;
    // 将通知公告数据存储到全局数据中
   
    // 只显示前三条通知
    this.setData({
      showTasks: this.data.tasks.slice(0, 3)
    });
    let data=await request.get("notices/");
    console.log(data);
    that.setData({
      tasks: data,
      showTasks: data.slice(0, 1)
    });
    getApp().globalData.tasks = this.data.tasks;
  },

  // 其他生命周期函数保持不变
  onReady() { },
  onShow() { },
  onHide() { },
  onUnload() { },
  onPullDownRefresh() { },
  onReachBottom() { },
  onShareAppMessage() { }
})